package pfc.aviloc.aplicacion.inicio;

import pfc.aviloc.R;
import pfc.aviloc.aplicacion.menu_principal.MenuPrincipalActivity;
import pfc.aviloc.comunicacion.Comunicacion;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.Window;
import android.view.WindowManager;

/**
 * Esta clase es Splash de la aplicacion. 
 * Presentacion de inicio de la aplicacion AviLoc.
 * 
 * @author Alberto Aviles Jimenez
 * 
 */
public class InicioActivity extends Activity {

	// ===========================================================
	// Constantes
	// ===========================================================

//	private final int TIEMPO_DEL_SPLASH = 2500;  // en milisegundos
//	private final int TIEMPO_DEL_SPLASH = this.getResources().getInteger(R.integer.TIEMPO_DEL_SPLASH);
	// ===========================================================
	// FIN Constantes
	// ===========================================================

	
	// ===========================================================
	// Metodos
	// ===========================================================
	
	/**
	 * Metodo onCreate; llamado cuando el activity es creado por primera vez.
	 * 
	 */
	@Override
	public void onCreate(Bundle icicle) {
		super.onCreate(icicle);
		
		requestWindowFeature(Window.FEATURE_NO_TITLE);	
	    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,   
	                         WindowManager.LayoutParams.FLAG_FULLSCREEN);   
		
		setContentView(R.layout.inicio_xml);
		
		// Se inicia el activity de MenuPrincialActivity y 
		// se cierra la pantalla del splash en unos segundos.
		final int TIEMPO_DEL_SPLASH = this.getResources().getInteger(R.integer.TIEMPO_DEL_SPLASH);

		new Handler().postDelayed(new Runnable() {
			public void run() {
				Intent mainIntent = new Intent(InicioActivity.this,	MenuPrincipalActivity.class);
				startActivity(mainIntent);
				finish();
			}
		}, TIEMPO_DEL_SPLASH);

	}
	
	// ===========================================================
	// FIN Metodos
	// ===========================================================
}